Global Oil Prices Tumble 3% Amid Rising US Inventories and Economic Concerns
Oil prices fell by 3% following an increase in US crude inventories and concerns over the global economy. OPEC's production rise adds to the market's volatility, with significant d...